/**
 * @Description CustomerOrderDailyDataEntity.java
 * @author xu_cc [18724000100@163.com]
 * @date 创建时间：2018年1月11日 下午8:30:22
 */
package com.solution.admin.report.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.solution.common.entity.BaseEntity;

/**
 * 统计每日订单金额、订单数量、客户增长数、客户总数
 * 
 * @author xu_cc
 * @date 创建时间：2018年1月11日 下午8:31:05
 */
public class CustomerOrderDailyDataEntity extends BaseEntity {

	/**
	 * xu_cc
	 * 
	 * @date 创建时间：2018年1月11日 下午8:46:40
	 */
	private static final long serialVersionUID = 1L;

	private String dateStr;

	/** 日期 */
	private Date date;
	/** 今日客户总数 */
	private Integer customerTotalCount;
	/** 今日新增客户 */
	private Integer customerGrowthCount;
	/** 今日订单总数 */
	private Integer orderCount;
	/** 今日订单总金额 */
	private BigDecimal orderTotalAmount;

	public CustomerOrderDailyDataEntity() {
	}

	public CustomerOrderDailyDataEntity(Date date, String dateStr, Integer customerTotalCount, Integer customerGrowthCount, Integer orderCount,
	        BigDecimal orderTotalAmount) {
		this.date = date;
		this.dateStr = dateStr;
		this.customerTotalCount = customerTotalCount;
		this.customerGrowthCount = customerGrowthCount;
		this.orderCount = orderCount;
		this.orderTotalAmount = orderTotalAmount;
	}

	/**
	 * @return the dateStr
	 */
	public String getDateStr() {
		return dateStr;
	}

	/**
	 * @param dateStr
	 *            the dateStr to set
	 */
	public void setDateStr(String dateStr) {
		this.dateStr = dateStr;
	}

	/**
	 * @return the date
	 */
	public Date getDate() {
		return date;
	}

	/**
	 * @param date
	 *            the date to set
	 */
	public void setDate(Date date) {
		this.date = date;
	}

	/**
	 * @return the customerTotalCount
	 */
	public Integer getCustomerTotalCount() {
		return customerTotalCount;
	}

	/**
	 * @param customerTotalCount
	 *            the customerTotalCount to set
	 */
	public void setCustomerTotalCount(Integer customerTotalCount) {
		this.customerTotalCount = customerTotalCount;
	}

	/**
	 * @return the customerGrowthCount
	 */
	public Integer getCustomerGrowthCount() {
		return customerGrowthCount;
	}

	/**
	 * @param customerGrowthCount
	 *            the customerGrowthCount to set
	 */
	public void setCustomerGrowthCount(Integer customerGrowthCount) {
		this.customerGrowthCount = customerGrowthCount;
	}

	/**
	 * @return the orderCount
	 */
	public Integer getOrderCount() {
		return orderCount;
	}

	/**
	 * @param orderCount
	 *            the orderCount to set
	 */
	public void setOrderCount(Integer orderCount) {
		this.orderCount = orderCount;
	}

	/**
	 * @return the orderTotalAmount
	 */
	public BigDecimal getOrderTotalAmount() {
		return orderTotalAmount;
	}

	/**
	 * @param orderTotalAmount
	 *            the orderTotalAmount to set
	 */
	public void setOrderTotalAmount(BigDecimal orderTotalAmount) {
		this.orderTotalAmount = orderTotalAmount;
	}

}
